package com.zkzx.common.truck.model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 北京中科智兴物联科技有限公司 @版权所有
 *
 * @Author: zhaoyihe@zkraising.com
 * @Date: 2021/05/11/17:38
 * @Description:
 */

@Builder
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel(value = "TruckCertificatesVO", description = "车辆证件信息")
public class TruckCertificatesVO implements Serializable {

    /**
     * id
     */
    @ApiModelProperty(value = "id", example = "2103221350")
    private Integer id;

    /**
     * 车辆id
     */
    @ApiModelProperty(value = "车辆id",name = "truck_id",example = "03221350")
    private Integer truckId;

    /**
     * 发证机关
     */
    @ApiModelProperty(value = "发证机关", example = "北京市交通局")
    private String office;

    /**
     * 发证日期
     */
    @ApiModelProperty(value = "发证日期",name = "release_time", example = "2021-05-08")
    private String releaseTime;

    /**
     * 注册日期
     */
    @ApiModelProperty(value = "注册日期", name = "reg_time",example = "2021-05-08")
    private String regTime;

    /**
     * 行驶证证主页
     */
    @ApiModelProperty(value = "行驶证主页", name = "driving_main_pic",example = "/upload/frontPic20210508.jpg")
    private String drivingMainPic;

    /**
     * 行驶证副页
     */
    @ApiModelProperty(value = "行驶证副页",name = "driving_sub_pic",example = "/upload/frontPic20210508.jpg")
    private String drivingSubPic;

    /**
     * 道路运输证号
     */
    @ApiModelProperty(value = "道路运输证号",name = "transport_num",example = "768692103221350")
    private String transportNum;

    /**
     * 道路运输证有效期
     */
    @ApiModelProperty(value = "道路运输证有效期",name = "transport_valid_time",example = "2021-05-16")
    private String transportValidTime;

    /**
     * 道路运输证
     */
    @ApiModelProperty(value = "道路运输证",name = "transport_pic",example = "/upload/46456548dsada.jpg")
    private String transportPic;
}
